﻿body{
margin:0;
padding:0;
background:#FFF;
}
p {
margin:0;
padding:0;
}
img{
border:none;
}
.flt
{
float:left;
}
#mainblock{
margin:auto;
width:1000px;
}

#toppanel{
float:left;
width:1000px;
}

.logo_image
{
float:left;
margin:1px 0 0 10px;
}

.tp_heading
{
float:left;
width:380px;
}
.fp_menutile
{
float:right;
background:#FFF;
width:530px;
height:25px;
}
.fp_shoppingbg{
float:left;
margin:40px 0 0 0px;
background:#FFF;
width:150px;
height:42px;
}
.fp_shoppingbg a{
color:#09f;
text-decoration:none;}
.menu1,.menu2{
float:left;
margin:4px 0 0 13px;
font:14px tohoma, arial, serif;
color:#666;
text-decoration:none;
}
.menu2{
margin:4px 0 0 0px;
}
#line{
float:left;
height:3px;
width:1000px;
background:url(../images/tp_line.jpg) repeat-x
}
.tp_divider
{
height:25px;
width:2px;
float:left;
margin:0px 13px 0 13px;
}
.tp_txt3{
float:left;
font:12px Arial, Helvetica, sans-serif;
margin:13px 0 0 10px;
color:#09F;
}

.tp_reg_txt{
float:left;
font:24px Arial, Helvetica, sans-serif;
margin:50px 0 0 10px;
color:#09F;
}
.contentblock{
float:left;
width:1000px;
margin-top:10px;
display:inline;
}
/*conetnt panel starts here*/
.contentpanel
{
background:url(../images/search_bg.gif) repeat-x;
float:left;
width:1000px;
display:inline;
}
.gh-tb
{
width:330px;
padding:3px 0;
height:20px;
font:1em Arial;
}
#form1{
background-color:#f4f4f4;
width:990px;
padding:5px;
}

#form1 a{
color:#09f;
}
.gh-sb{
height:28px;
width:100px;
font:1em Arial;
color:#;
line-height:23px
}
.gh-btn{
background-color:#379BFF;
height:28px;
width:80px;
font-size:16px;
}

/*content panel ends up*/



/*register*/

#line{
float:left;
height:3px;
width:1000px;
background:url(../images/tp_line.jpg) repeat-x
}
#registertitle{
padding:15px;
float:left;
height:20px;
width:970px;
border-bottom:3px solid #CCC;
background-color:#2FACD0;

}
.reg_help{
padding:15px;
float:left;
width:970px;
height:auto;
}
.reg_help a{
font-size:14px;
text-decoration:none;
color:#09f;
}
span{
font: normal normal normal 12px/20px 宋体; 
}
span.one{
font-size:24px;
font-weight:bold;
}
span.two{
font-size:24px;
font-weight:bold;
color:#FFF;
}
span.three{
font-size:18px;
font-weight:bold;
color:#DDD;
}
#registerblock
{
padding:20px 0px 20px 15px;
float:left;
width:985px;
background-color:#FFF;
border:hidden;
}
.regblock{
float:left;
width:500px;
}
form div input{
width:200px;
height:20px;
padding:0.2em;
margin:0;
}

form div{
width:320px;
padding:5px;
margin:5px 0px 20px 0px;
}
form div label{
float:left;
width:80px;
height:20px;
margin-top:5px;
font:normal normal;
text
}

form div select{
width:210px;
height:28px;
color:#666;
line-height:23px;
font-size:16px;
}

.rg_btn1{
background-color:#2FACD0;
height:28px;
width:150px;
font-size:18px
}
/*导航*/
#header{
float:left;
width:100%;
border-bottom:3px solid #0080C0;
margin-bottom:.5em;
}

#header ul{
margin:0;
padding:2em 0 0 0;
list-style:none;
}

#header li{
float:left;
margin: 0 1px 0 0;
padding:0 0 0 8px;
background:none;
border:1px solid #FFFFFF;
border-bottom:0px; 
border-top-left-radius:5px; /* css 3标准 */ 
-moz-border-radius-topleft: 5px;  /* mozilla */  
-webkit-border-top-left-radius: 5px;  /* webkit */ 
}
#header li:hover{
border:1px solid #CCC; 
border-bottom:0px; 
}

#header a{
float:left;
border-bottom:0px;  
padding:0.2em 10px 0.2em 0;
text-decoration:none;
font-weight:bold;
color:#000;
}

#owner #header li.owner,
#tenant #header li.tenant,
#account #header li.account{
border:1px solid #0080C0;
background-image:url(../images/tab_active_l.gif)
}
#owner #header li.owner a,
#tenant #header li.tenant a,
#account #header li.account a{
background-image:url(../images/tab_active_r.gif);
background-color:transparent;
color:#FFF;
}

/*左侧多级菜单*/
#header_l{
float:left;
width:160px;
margin:0;
border:1px solid #CCC;
-moz-box-shadow: 2px 2px 3px #0080C0;
-webkit-box-shadow: 2px 2px 3px #0080C0;
box-shadow: 2px 2px 3px #0080C0;
}

/*主页左侧导航*/
.link_box{float:left; width:240px;  padding-bottom:20px; height:295px;}
.link_box ul,.link_box li{ margin:0; padding:0; list-style:none;}
.link_box .prdct{ width:234px;  margin-top:15px; float:right; position:relative;}
.link_box .prdct p{ position:absolute; background: url(../images/dhbj.jpg) repeat-y; height:32px; line-height:30px; width:234px;}
.link_box .prdct p a{ display:block; height:32px; width:190px; padding-right:44px; text-align:right;color:#999; text-decoration:none; cursor:pointer;}
.link_box .prdct p a:hover{ text-decoration:none; color:#0080C0;}
.link_box .prdct p.bg01{ background-position:0 0px;}
.link_box .prdct p.bg02{ background-position:0 -32px; }
.link_box .prdct p.bg07{background-position:0 -212px; }
.link_box .prdct p.this{ background-position:0 -61px; width:250px;}
.link_box .prdct p.this2{background-position:0 -91px; width:250px;}
.link_box .prdct p.this2 a{ margin-left:15px; color:#0080C0; text-decoration:none;}
#t1{ top:0;}
#t2{top:32px;}
#t3{top:64px;}
#t4{top:96px;}
#t5{top:128px;}
#t6{top:160px;}
#t7{top:192px;}
#t8{top:224px;}
#t9{top:256px;}
.prdct .p_son{ width:700px; background:#F1F1F1;border:1px solid #cbcbcb; border-bottom:none; position:absolute;  left:250px;display:none; }
.p_son li{ height:30px; line-height:30px; border:1px solid #fff; border-bottom:#cbcbcb; text-align:left; }
.p_son li a{ color:#999; text-decoration:none; display:block; width:188px; cursor:pointer; height:30px;  padding-left:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.p_son li a:hover{ color:#0080C0; text-decoration:underline; background:#ddd;}
#p1{top:36px;}
#p2{top:68px;}
#p3{top:100px;}
#p4{top:132px;}
#s5{ top:164px;}
#p5{top:164px;}
#p6{ top:196px;}
/*主页左侧导航到此结束*/

.main_img{
width:750px;
height:263px;
float:left;
margin:40px 0 0 10px;
background:#ECF5FF;
}

dl,dt,dd,ul,ol,li,p,div,input,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;} 
li { list-style:none;} 
.libiao_menu { margin-bottom:15px;} 
.libiao_menu h3 a { margin-top:15px; margin-bottom:15px; display:block; width:130px; height:28px; font-size:14px; text-align:left; padding-left:65px; padding-top:13px; color:#0066cc;} 
.libiao_menu dl { margin:0 10px 0 10px; margin-top:5px;} 
.libiao_menu dl dt { font-size:14px; line-height:24px;} 
.libiao_menu dl dt a { padding-left:18px; color:#333;font-weight:bold;text-decoration:none;} 
.libiao_menu dl dt a.rights { background:url(../images/plus.gif) no-repeat ;} 
.libiao_menu dl dt a.xias { background:url(../images/minus.gif) no-repeat ;} 
.libiao_menu dl dd { padding-left:20px;} 
.libiao_menu dl dd ul li { font-size:12px; line-height:24px;} 
.libiao_menu dl dd ul li a:hover {background-color:#CCC; }
.libiao_menu dl dd ul li a { text-decoration:none;color:#554;} 

/*主要操作区域*/
#content_main{
margin-left:10px;
float:left;
width:auto;
}
#content_main table{
width:828px;
font-size:12px;
}
#content_main tr{
background:#D0F0FF;
}
#content_main th{
height:35px;
text-align:center;
font-weight:normal;
}
#content_main td{
height:70px;
text-align:center;
}
#content_main .s_chk{
width:60px;
}
#content_main .s_title{
width:300px;
}
#content_main .s_owner{
width:100px;
}
#content_main .s_price{
width:80px;
}
#content_main .s_renttime{
width:100px;
}
#content_main .s_totalprice{
width:80px;
}
#content_main .s_district{
width:80px;
}
#content_main .s_choice{
width:100px;
}
#content_main tr.s_blank{
background:none;
}
#content_main .s_height{
height:25px;
}
#content_main a{
text-decoration:none;
color:#0080C0;
}
#content_main a:hover{
text-decoration:underline;
color:#FF8000;
}
#content_main .point_info{
	
}
#content_main .charge_info{
text-align:right;	
}
#content_main .P_total{
font-size:18px;
color:#FF8000;
}
#content_main .btn_cal{
float:right;
width:150px;
font-size:18px;
background-color:#ff8000;
color:#FFF;
}

/*房屋信息*/
#house_info{
width:1000px;
height:auto;
border:1px solid #CCC;
float:left;
}

/*房屋图片切换*/
#house_pic_switch{
margin:10px;
height:300px;
}



/*房屋图片*/
#house_basic_info_block{
margin:10px;
padding:10px;
float: left;
width: 950px;
padding-right: 20px;

}

#house_pic{
	margin:5px;
	padding:5px;
	border:1px solid #CCC;
	width=450px;
	height=350px;
	float:left;
}

#house_basic_info{
	margin:15px;
	padding:10px;
	width:300px;
	height:320px;
	float:right;
}


p.house_basic_info{
	color:#202020;
	letter-spacing:5px;
}


#house_detaied_info_block{
	margin:10px;
	padding:10px;
	float: left;
	width: 950px;
	padding-right: 20px;
}

/*Tab*/
.menu_navcc{width:970px; margin:0 auto;}
.menu_nav{width:970px;height:48px;background:url(../images/house_detail_tab/nav_bg.gif) repeat-x;float:left;margin-top:18px;}
.menu_nav .nav_content{padding-left:25px;background:url(../images/house_detail_tab/nav_l_bg.gif) no-repeat;float:left;}
.menu_nav .nav_content li{width:88px;height:48px;padding-left:15px;padding-right:13px;background:url(../images/house_detail_tab/nav_li_right.gif) no-repeat right center;float:left;line-height:48px;text-align:center;font-size:14px;font-weight:bold;}
.menu_nav .nav_content li a{color:#fff;width:88px;height:48px;display:block;}
.menu_nav .nav_content li.current{line-height:37px;}
.menu_nav .nav_content li em{background:url(../images/house_detail_tab/bid_new.gif) no-repeat;width:35px;height:21px;display:inline-block;position:absolute;top:-20px;left:40px;}
.menu_nav .nav_content li.current a,.menu_nav .nav_content li a:hover{width:88px;height:37px;background:url(../images/house_detail_tab/nav_li_current.gif) no-repeat;display:block;color:#fff;}
.menu_nav .nav_content li a:hover{background:url(../images/house_detail_tab/nav_li_hover.gif) no-repeat;line-height:37px;text-decoration:none;}
.menu_nav_right{padding-right:20px;background:url(../images/house_detail_tab/nav_r_bg.gif) no-repeat right top;float:right;margin-left:50px;padding-top:13px;height:23px;padding-bottom:12px;}

#house_detailed_text_block{
	padding:10px;
	width:880;
	height:600px;
	padding:50px;
	border-style:ridge;
	border-color:#F08D22;
	border-width:5px;
}

.header_of_statics {
	color: #e20000;
	font-size: 20px;
	font-weight: bold;
	padding: 3px 0 5px 0;
	margin: 0 0 15px 0;
}


/*搜索页面的设置*/

#search_list_block{
	width:730px;
	float:left;
}

li.list_house{
	position:relative;
	padding: 15px 0 15px 30px;
	width: 700px;
	border-bottom: 1px solid #E5E5E5;
	overflow: hidden;
	float: left;
	height: 120px;
}

.list_house_photo {
	width: 120px;
	height: 120px;
	padding: 5px;
	overflow: hidden;
	border: 1px solid #D9D9D9;
	float:left;
}

.house_list_main_block{
	padding:20px;
	position:absolute;
	left:165px;
	width:200px;
}

h3{
	height: 42px;
	margin-bottom: 18px;
	width: 240px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	word-break: break-all;
}

.href_2{
	color:#0063DC;
	size=20px;
}

.price_tag{
	padding:30px;
	position:absolute;
	left:400px;
}

h2{
	size=25px;
	color:#FF2800;
}

#newest_house_block{
	width:300px;
	float:right;
}

li.newest_house{
	position:relative;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	float:right;
	width:100px;
	height:300px;
	padding:30px;
}
.visit_button{
	width:248px;
	height:131px;
	background-image:url(../images/bt_shenqing.jpg)
}